package com.cloudcc.ccTool;

public class pushMsg {

        public String pushMessage(String ownerid, String id, String msg, String msgEN) throws Exception {
//            // 注意：自定义类，触发器调用调用时请使用全路径。com.cloudcc.message.PushService
//            //创建PushService实例 （UserInfo不传自动获取当前登录用户信息）
//
//            com.cloudcc.message.PushService ps = new com.cloudcc.message.PushService();
//            //消息分为英文（messageEN ）和中文（message ）
//            //消息参数说明 messageType为固定值notification（可显示在通知中心）
//            //             function为固定值showmsg（手机端消息推送有新通知提示内容）
//            //             relatedId为消息关联对象id,例如：某一个客户的id或联系人ID
//            //             operatetype为自定义消息类型
//            //             userid为接受推送用户ID
//            //             contentText为推送消息内容
//            //              reminderText为推送提示信息（目前没有用处）
//            String userid = ownerid;
//            String operateType = "newMsg";
//            String recordid = id;
//            String contentText = msg;
//            String reminderText = "";
//            String contentTextEN = "";
//            String reminderTextEN = "";
//
//            Map<String,String> messageMap = new HashMap<String,String>(16);
//            messageMap.put("messageType","notification");
//            messageMap.put("function","newMsg");
//            messageMap.put("operatetype","newMsg");
//            messageMap.put("userid",ownerid);
//            messageMap.put("relatedId",id);
//            messageMap.put("contentText",contentText);
//            messageMap.put("reminderText","");
//
//
//            String message = JSONObject.toJSONString(messageMap);
//
//            // String message1 = "[{\"messageType\":\"notification\",\"function\":\"newMsg\",\"operatetype\":\"" + operateType + "\",\"userid\":\"" + userid + "\",\"relatedId\":\"" + recordid + "\",\"contentText\":\"" + contentText + "\",\"reminderText\":\"" + reminderText + "\"}]";
//            // String messageEN = "[{\"messageType\":\"notification\",\"function\":\"newMsg\",\"operatetype\":\"" + operateType + "\",\"userid\":\"" + userid + "\",\"relatedId\":\"" + recordid + "\",\"contentText\":\"" + contentTextEN + "\",\"reminderText\":\"" + reminderTextEN + "\"}]";
//
//
//            messageMap.put("contentText",contentTextEN);
//            messageMap.put("reminderText",reminderTextEN);
//
//            String messageEN = JSONObject.toJSONString(messageMap);
//            //sendMessage参数依次为：接受推送用户ID，推送类型（为空）,中文消息，英文消息
            String result = "";
//            try {
//                ps.sendMessage(userid, null, message, messageEN);
//                result = "发送成功";
//            } catch (Exception ex) {
//                result = ex.getMessage();
//            }
            return result;
        }


}
